package Demo08.Demo0822;

import java.util.Scanner;

public class NiuKe {
    public static void main1(String[] args) {
        //变种水仙花数 - Lily Number：把任意的数字，从中间拆分成两个数字，比如1461 可以拆分成（1和461）,（14和61）,（146和1),如果所有拆分后的乘积之和等于自身，则是一个Lily Number。
        //例如：
        //655 = 6 * 55 + 65 * 5
        //1461 = 1*461 + 14*61 + 146*1
        //求出 5位数中的所有 Lily Number。
        //输入描述：
        //输出描述：
        //一行，5位数中的所有 Lily Number，每两个数之间间隔一个空格。
        for (int i = 10000; i < 100000; i++) {
            int a = i / 10000,b = i % 10000;
            int c = i / 1000,d = i % 1000;
            int e = i / 100,f = i % 100;
            int g = i / 10, h = i % 10;
            if(i == a * b + c * d + e * f + g * h){
                System.out.println(i + "是一个变种水仙花数");
            }
        }
    }//变种水仙花

    public static void main2(String[] args) {
        //描述
        //期中考试开始了，大家都想取得好成绩，争夺前五名。从键盘输入n个学生成绩（不超过40个），输出每组排在前五高的成绩。
        //输入描述：
        //两行，第一行输入一个整数，表示n个学生（>=5），第二行输入n个学生成绩（整数表示，范围0~100），用空格分隔。
        //输出描述：
        //一行，输出成绩最高的前五个，用空格分隔。
        //示例1
        //输入：
        //6
        //99 45 78 67 72 88
        //输出：
        //99 88 78 72 67
        Scanner sc = new Scanner(System.in);
        int t = sc.nextInt();
        int[] a = new int[t];
        int count = 0;
        while(count < t){
            a[count] = sc.nextInt();
            count++;
        }
        for(int j = t - 1;j > 0;j --) {
            for (int i = 0; i < t - 1; i++) {
                if (a[i] < a[i + 1]) {
                    int tmp = a[i];
                    a[i] = a[i + 1];
                    a[i + 1] = tmp;
                }
            }
        }
        for (int i = 0; i < 5; i++) {
            System.out.print(a[i] + " ");
        }
    }// 争夺前五名 BC36

    public static void main(String[] args) {
        //精选社长
        //假设你们社团要竞选社长，有两名候选人分别是A和B，社团每名同学必须并且只能投一票，最终得票多的人为社长.
        //输入描述：
        //一行，字符序列，包含A或B，输入以字符0结束。
        //输出描述：
        //一行，一个字符，A或B或E，输出A表示A得票数多，输出B表示B得票数多，输出E表示二人得票数相等。
        //示例1
        //输入：
        //ABBABBAAB0
        //输出：
        //B
        Scanner sc = new Scanner(System.in);
        String s = sc.nextLine();
        String[] str = s.split("");
        int a = 0,b = 0;
        for (int i = 0; i < str.length; i++) {
           if(str[i].equals("A")){
               a++;
           }else if(str[i].equals("B")){
               b++;
           }
        }
        if(a > b){
            System.out.println("A");
        }else if(a < b){
            System.out.println("B");
        }else{
            System.out.println("E");
        }
    }//  竞选社长  BC40
}
